https://www.youtube.com/watch?v=FVq6TYw9WjE&ab_channel=Codezilla
شرح طريقة بناء برنامج بلغة بايثون من اجل تحميل الفيديوهات من موقع يوتيوب سواء كان فيديو واحد او عدة فيديوهات من قوائم التشغيل و باي جوده تحددها و ايضا يمكنك تحميل ملف الصوت فقط او الصوره فقط من الفيديو.

Build A Python Youtube Downloader a python application using the pytube python module, to download any public youtube video and videos from a playlist, with the ability to choose the video quality and also decide whether to download audio or video only.

أكاديمية حسوب: دورات شاملة لتعلم البرمجة تبدأ معك من الصفر وحتى الاحتراف
https://academy.hsoub.com/?utm_source...
-----------------------
حمل مجانًا: كتاب البرمجة بلغة بايثون
https://academy.hsoub.com/files/15-%D...
----------------------- 
download and install git:
https://git-scm.com/downloads
----------------------- 
the command for installing pytube:
pip install git+https://github.com/pytube/pytube
----------------------- 
pytube documentation:
https://python-pytube.readthedocs.io/...
----------------------- 
:اداة تساعدك علي كتابة الكود
https://www.kite.com/get-kite/?utm_me...

#python #codezilla #pythonProject

قناتي الشخصيه:
https://www.youtube.com/c/islamhesham...
-----------------------
قائمة دروس بايثون من الصفر:
https://www.youtube.com/playlist?list...
-----------------------
link to facebook group:
https://www.facebook.com/groups/codez...
-----------------------
link to facebook page:
https://www.facebook.com/codezilla.ch...
-----------------------
link to my linkedin profile:
https://www.linkedin.com/in/islamhesh...
عرض المزيد
140 تعليقًا

قبل يوم واحد
# from pytube import YouTube

# link = 'https://youtu.be/UxaUgDcZ2KI'
# #link = input("Please enter the video url: ")

# video = YouTube(link)

# # print(f"The video title is:\n{video.title} \n--------------------------")
# # print(f"The video description is:\n{video.description} \n--------------------------")
# # print(f"The video views are: {video.views} \n--------------------------")
# # print(f"The video rating is: {video.rating} \n--------------------------")
# # print(f"The video duration is: {video.length/60} minutes \n--------------------------")

# #print(video.streams)

# # for stream in video.streams:
# #     print(stream)
  
# # for stream in video.streams.filter(progressive=True):
# #     print(stream)

# # for stream in video.streams.filter(res="720p"):
# #     print(stream)

# # for stream in video.streams.filter(subtype='mp4'):
# #     print(stream)

# # for stream in video.streams.filter(res='10'):
# #     print(stream)

# # print(video.streams.get_highest_resolution())

# # print(video.streams.get_lowest_resolution())

# # def finish():
# #     print("download done")

# # video.streams.get_lowest_resolution().download(output_path="", filename="")
# # video.register_on_complete_callback(finish())


# from pytube import Playlist

# playlist_link = "https://www.youtube.com/playlist?list=PLuXY3ddo_8nzCVqXcTFqwcM5R0gZiMRiW"
# playlist = Playlist(link)

# for video in playlist.videos:
#     video.streams.get_lowest_resolution().download(output_path="")
عرض عناصر أقل
إبداء الإعجاب بهذا الردّ الذي نال إعجاب مستخدم واحد آخر
1